package com.sdses.weather.model;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class DailyForecastInfo {

    public List<DailyForecast> daily = new ArrayList<>();

    @Data
    public static class DailyForecast {
        private String conditionDay = "";   // 白天天气状况，如 "晴"
        private String conditionIdDay = ""; // 白天天气ID
        private String conditionIdNight;    // 夜间天气ID
        private String conditionNight = ""; // 夜间天气状况，如 "晴"
        private String humidity = "";       // 湿度（百分比）
        //        private String moonphase="";      // 月相，如 "WaxingCrescent"
        //        private String moonrise="";       // 月出时间，格式：yyyy-MM-dd HH:mm:ss
        //        private String moonset="";        // 月落时间，格式：yyyy-MM-dd HH:mm:ss
        private String pop = "";            // 降水概率（百分比）
        private String predictDate = "";    // 预测日期，格式：yyyy-MM-dd
        private String qpf = "";            // 降水量（毫米），如 "0.0"
        private String sunrise = "";        // 日出时间，格式：yyyy-MM-dd HH:mm:ss
        private String sunset = "";         // 日落时间，格式：yyyy-MM-dd HH:mm:ss
        private String tempDay = "";        // 白天温度（摄氏度）
        private String tempNight = "";      // 夜间温度（摄氏度）
        private String updatetime = "";     // 更新时间，格式：yyyy-MM-dd HH:mm:ss
        //        private String uvi="";            // 紫外线指数
        private String windDegreesDay = ""; // 白天风向角度
        private String windDegreesNight;    // 夜间风向角度
        private String windDirDay = "";     // 白天风向，如 "北风"
        private String windDirNight = "";   // 夜间风向，如 "北风"
        private String windLevelDay = "";   // 白天风力等级
        private String windLevelNight = ""; // 夜间风力等级
        private String windSpeedDay = "";   // 白天风速（m/s）
        private String windSpeedNight = ""; // 夜间风速（m/s）
    }
}
